package com.malou.client.pagos.pagoletras;

import java.util.Date;
import java.util.List;

import com.extjs.gxt.ui.client.data.FilterPagingLoadConfig;
import com.extjs.gxt.ui.client.data.PagingLoadResult;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.malou.client.pagos.bancos.Banco;
import com.malou.client.util.MensajeData;



@RemoteServiceRelativePath("LetrasService")
public interface LetrasService extends RemoteService {
	public MensajeData save(List<Letra> list);
	public MensajeData cancelar(Integer id);
	public MensajeData edit(Letra letra);
	public PagingLoadResult<Letra> paginateLetrasPendientes(
			FilterPagingLoadConfig config, String filter,Date desde, Date hasta,Boolean historial);
	public List<Banco> getBancos();
	public MensajeData renovar(Integer padre_id, List<Letra> list);
	public MensajeData delete(Integer id);
	public MensajeData deleteAll(String ids);
	
}
